var DisplayObject = Base.extend({
	x: null,
	y: null,
	width: null,
	height: null,
	
	constructor: function()
	{
	},
	
	addToStage: function()
	{
		stage.addListener('enterFrame', this, this.draw);
	},
	
	removeFromStage: function()
	{
		stage.removeListener('enterFrame', this);
	},
	
	contains: function(other)
	{
		doesContain = (this.x <= other.x) && (this.y <= other.y) && 
				((this.x + this.width) >= (other.x + other.width)) && 
				((this.y + this.height) >= (other.y + other.height));
		return doesContain;
	},
	
	hasCoords: function(x, y)
	{
		return (this.x == x) && (this.y == y);
	},
	
	draw: function()
	{
	}
});